function dev_type_name(devType)
{
    switch(devType)
    {
        case "1":return "前置机";
        case "2":return "预处理机";
        case "3":return "AAA";
        case "4":return "非我司设备";
            break;
    }
}

function dev_type_moduleId(devType)
{
    switch(devType)
    {
        case "1":return "2";
        case "2":return "3";
        case "3":return "7";
            break;
    }
}

function sidebar_ll(_data)
{
    if(_data.nodeCode!="" && _data.devType=="" )
    {
        return "ll_1";  //机房--一级导航
    }
    if(_data.nodeCode!="" && _data.devType!="" && _data.devName=="")
    {
        return "ll_2";  //前置机等--二级导航
    }
    if(_data.nodeCode!="" && _data.devType!="" && _data.devName!="" )
    {
        return "ll_3";  //具体设备--三级导航
    }
}


function appendCode(_data)
{

    if(sidebar_ll(_data)=="ll_1")/*----- 添加一级导航*/
    {
        var cont="";

        cont+="<li class='"+_data.nodeCode+"'"+"title='NODE"+_data.nodeCode+"["+_data.nodeName+"]'"+"><a class='dropdown-toggle' href=''><i class='fa fa-institution'></i><span class='menu-text'>"+"NODE"+_data.nodeCode+"["+_data.nodeName+"]</span><b class='arrow fa fa-angle-down'></b></a></li>";
        $('ul.nav-list').append(cont);
    }
    if(sidebar_ll(_data)=="ll_2")/*----- 添加二级导航*/
    {
        var cont="";
        var cont_prev="";
        if(_data.devType=="1" ) //前置机
        {
            cont+="<li class='Type"+_data.devType+"'><a href='"+ctx+"/device/dev_front?node="+_data.nodeCode+"&devType="+_data.devType+"&typeNum="+_data.typeNum+"'onclick='addIframe(this); return false;' class='dropdown-toggle'><i class='fa fa-cloud fa-ss'></i>"+dev_type_name(_data.devType)+"["+_data.typeNum+"]<b class='arrow fa fa-angle-down'></b></a></li>";
        }
        if(_data.devType=="2" ) //预处理机
        {
            cont+="<li class='Type"+_data.devType+"'><a href='"+ctx+"/device/dev_front?node="+_data.nodeCode+"&devType="+_data.devType+"&typeNum="+_data.typeNum+"'onclick='addIframe(this); return false;' class='dropdown-toggle'><i class='fa fa-magnet fa-ss'></i>"+dev_type_name(_data.devType)+"["+_data.typeNum+"]<b class='arrow fa fa-angle-down'></b></a></li>";
        }
        if(_data.devType=="3" ) //3A设备
        {
            cont+="<li class='Type"+_data.devType+"'><a href='"+ctx+"/device/dev_front?node="+_data.nodeCode+"&devType="+_data.devType+"' onclick='addIframe(this); return false;' class='dropdown-toggle'><i class='fa fa-inbox fa-ss'></i>"+dev_type_name(_data.devType)+"["+_data.typeNum+"]<b class='arrow fa fa-angle-down'></b></a></li>";
        }
        if(_data.devType=="4" ) //非我司设备
        {
            cont+="<li class='Type"+_data.devType+"'><a href='"+ctx+"/deviceExt/list?node="+_data.nodeCode+"&location="+_data.location+" 'onclick='addIframe(this); return false;' class='dropdown-toggle'><i class='fa fa-bookmark fa-ss'></i>  非我司设备<b class='arrow fa fa-angle-down'></b></a></li>";
        }



        if(!$('.nav-list li').hasClass(_data.nodeCode))  //若无机房级导航，则先添加一级导航再添加二级导航
        {
            cont_prev+="<li class='"+_data.nodeCode+"'"+"title='NODE"+_data.nodeCode+"["+_data.nodeName+"]'"+"><a class='dropdown-toggle' href=''><i class='fa fa-share-alt fa-micro'></i><span class='menu-text'>"+"NODE"+_data.nodeCode+"["+_data.nodeName+"]</span><b class='arrow fa fa-angle-down'></b></a><ul class='submenu'></ul></li>";
            $('.nav-list').append(cont_prev);
            $('.'+_data.nodeCode).find("ul:first").append(cont);
        }
        else
        {
            $('.'+_data.nodeCode).find("ul:first").append(cont);
        }
    }
    if(sidebar_ll(_data)=="ll_3")/*----- 添加三级导航*/
    {

        var cont="";
        var cont_prev="";
        var cont_sec="";
        if(_data.devType=="1" )
        {
            cont+="<li><a title="+_data.devId+"-"+_data.dpi_ip+" href='"+ctx+"/config/private?node="+_data.nodeCode+"&moduleId="+dev_type_moduleId(_data.devType)+"&ip="+_data.dpi_ip+"&devId="+_data.devId+"'"+"   onclick='addIframe(this); return false;' >FEM"+_data.devId+"-"+_data.dpi_ip+"</a></li>";

        }
        if(_data.devType=="2" )
        {
            cont+="<li><a title="+_data.devId+"-"+_data.dpi_ip+" href='"+ctx+"/config/private?node="+_data.nodeCode+"&moduleId="+dev_type_moduleId(_data.devType)+"&ip="+_data.dpi_ip+"&devId="+_data.devId+"'"+"   onclick='addIframe(this); return false;' >PPM"+_data.devId+"-"+_data.dpi_ip+"</a></li>";

        }
        if(_data.devType=="3")
        {
            cont+="<li><a title="+_data.devId+"-"+_data.dpi_ip+" href='"+ctx+"/config/private?node="+_data.nodeCode+"&moduleId="+dev_type_moduleId(_data.devType)+"&ip="+_data.dpi_ip+"&devId="+_data.devId+"'"+"  onclick='addIframe(this); return false;' >AAA"+_data.devId+"-"+_data.dpi_ip+"</a></li>";
        }
        if(_data.devType=="4" ) //非我司设备
        {
            cont+="<li class="+_data.devName+"><a title="+_data.devName+"-"+_data.dpi_ip+" href='"+ctx+"/deviceExt/list?node="+_data.nodeCode+"&&location="+_data.location+"'"+" onclick='addIframe(this); return false;' >"+_data.devName+"-"+_data.dpi_ip+"</a></li>";
        }


        if(!$('.nav-list li').hasClass('NODE'+_data.nodeCode))  //一级菜单不存在
        {
            cont_prev+="<li class='"+_data.nodeCode+"'"+"title='NODE"+_data.nodeCode+"["+_data.nodeName+"]'"+"><a class='dropdown-toggle' href=''><i class='fa fa-institution'></i><span class='menu-text'>"+"NODE"+_data.nodeCode+"["+_data.nodeName+"]</span><b class='arrow fa fa-angle-down'></b></a></li>";
            $('.nav-list').append(cont_prev);

            if(_data.devType=="1" ) //前置机
            {
                cont_sec+="<li class='Type"+_data.devType+"'><a href='"+ctx+"/device/dev_front?node="+_data.nodeCode+"&devType="+_data.devType+"&typeNum="+_data.typeNum+"'"+"onclick='addIframe(this); return false;' class='dropdown-toggle'><i class='fa fa-cloud fa-ss'></i>"+dev_type_name(_data.devType)+"["+_data.typeNum+"]<b class='arrow fa fa-angle-down'></b></a></li>";
            }
            if(_data.devType=="2" ) //预处理机
            {
                cont_sec+="<li class='Type"+_data.devType+"'><a href='"+ctx+"/device/dev_front?node="+_data.nodeCode+"&devType="+_data.devType+"&typeNum="+_data.typeNum+"'"+"onclick='addIframe(this); return false;' class='dropdown-toggle'><i class='fa fa-magnet fa-ss'></i>"+dev_type_name(_data.devType)+"["+_data.typeNum+"]<b class='arrow fa fa-angle-down'></b></a></li>";
            }
            if(_data.devType=="3" ) //3A设备
            {
                cont_sec+="<li class='Type"+_data.devType+"'><a href='"+ctx+"/device/dev_front?node="+_data.nodeCode+"&devType="+_data.devType+"'"+" onclick='addIframe(this); return false;' class='dropdown-toggle'><i class='fa fa-inbox fa-ss'></i>"+dev_type_name(_data.devType)+"["+_data.typeNum+"]<b class='arrow fa fa-angle-down'></b></a></li>";
            }
            if(_data.devType=="4" ) //非我司设备
            {
                cont_sec+="<li class='Type"+_data.devType+"'><a href='"+ctx+"/deviceExt/list?node="+_data.nodeCode+"&location="+_data.location+"'"+"onclick='addIframe(this); return false;' class='dropdown-toggle'><i class='fa fa-bookmark fa-ss'></i>  非我司设备<b class='arrow fa fa-angle-down'></b></a></li>";
            }

            $('.'+_data.nodeCode).find("ul:first").append(cont_sec);
            $('.'+_data.nodeCode).find("li."+"Type"+_data.devType).find("ul:first").append(cont);
        }
        else if ($('.nav-list li').hasClass('NODE'+_data.nodeCode) && !$('.'+'NODE'+_data.nodeCode).find('li').hasClass('Type'+_data.devType))  //二级菜单不存在
        {
            if(_data.devType=="1" ) //前置机
            {
                cont_sec+="<li class='Type"+_data.devType+"'><a href='"+ctx+"/device/dev_front?node="+_data.nodeCode+"&devType="+_data.devType+"&typeNum="+_data.typeNum+"'"+"onclick='addIframe(this); return false;' class='dropdown-toggle'><i class='fa fa-cloud fa-ss'></i>"+dev_type_name(_data.devType)+"["+_data.typeNum+"]<b class='arrow fa fa-angle-down'></b></a></li>";
            }
            if(_data.devType=="2" ) //预处理机
            {
                cont_sec+="<li class='Type"+_data.devType+"'><a href='"+ctx+"/device/dev_front?node="+_data.nodeCode+"&devType="+_data.devType+"&typeNum="+_data.typeNum+"'"+"onclick='addIframe(this); return false;' class='dropdown-toggle'><i class='fa fa-magnet fa-ss'></i>"+dev_type_name(_data.devType)+"["+_data.typeNum+"]<b class='arrow fa fa-angle-down'></b></a></li>";
            }
            if(_data.devType=="3" ) //3A设备
            {
                cont_sec+="<li class='Type"+_data.devType+"'><a href='"+ctx+"/device/dev_front?node="+_data.nodeCode+"&devType="+_data.devType+"'"+" onclick='addIframe(this); return false;' class='dropdown-toggle'><i class='fa fa-inbox fa-ss'></i>"+dev_type_name(_data.devType)+"["+_data.typeNum+"]<b class='arrow fa fa-angle-down'></b></a></li>";
            }
            if(_data.devType=="4" ) //非我司设备
            {
                cont_sec+="<li class='Type"+_data.devType+"'><a href='"+ctx+"/deviceExt/list?node="+_data.nodeCode+"&location="+_data.location+"'"+"onclick='addIframe(this); return false;' class='dropdown-toggle'><i class='fa fa-bookmark fa-ss'></i>  非我司设备<b class='arrow fa fa-angle-down'></b></a></li>";
            }


            $('.'+_data.nodeCode).find("ul:first").append(cont_sec);
            $('.'+_data.nodeCode).find("li."+"Type"+_data.devType).find("ul:first").append(cont);
        }
        else if($('.'+'NODE'+_data.nodeCode).find('li').hasClass('Type'+_data.devType))
        {
            /*alert('enter last append');*/
            $('.'+'NODE'+_data.nodeCode).find("li."+"Type"+_data.devType).find("ul:first").append(cont);
        }
    }
}















